package org.dromara.administration.domain.bo;

import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull;
import lombok.Data;

/**
 * 公章审核业务对象
 *
 * @author LUSH
 * @date 2025-05-21
 */
@Data
public class AdmSealAuditBo {

    /**
     * 公章申请ID
     */
    @NotNull(message = "公章申请ID不能为空")
    private Long id;

    /**
     * 审核人ID
     */
    private Long principalId;

    /**
     * 审核意见
     */
    private String principalIdea;

    /**
     * 审核状态
     * 0：未审核
     * 1：通过
     * 2：不通过
     */
    @NotNull(message = "审核状态不能为空")
    private String status;

    /**
     * 审核类型
     * dept：部门审核
     * ceo：董办审核
     */
    @NotBlank(message = "审核类型不能为空")
    private String auditType;


}
